python中numpy数组的计算 您所在的位置:网站首页 python 多维数组求和 python中numpy数组的计算

python中numpy数组的计算

2023-04-18 22:41| 来源: 网络整理| 查看: 265

python

numpy

数组的计算

_pythonnumpy

基础数组和⽮量计

在python 中有时候我们⽤数组操作数据可以极⼤的提升数据的处理效率,

类似于R的向量化操作,是的数据的操作趋于简单化,在python 中是使⽤numpy模块可以进⾏数组和⽮量计算。

下⾯来看下简单的例⼦

import numpy as np

data=np.array([2,5,6,8,3]) #构造⼀个简单的数组

print(data)

结果:

[2 5 6 8 3]

data1=np.array([[2,5,6,8,3],np.arange(5)]) #构建⼀个⼆维数组

print(data1)

结果:

[[2 5 6 8 3]

[0 1 2 3 4]]

我们也可以通过shape和dtype⽅法查看数组的维度和数据格式

print(data.shape)

print(data.dtype)

print(data1.shape)

print(data1.dtype)

结果:

(5,)

int32

(2, 5)

int32

可以看出data是⼀维数组,每组元素为5个,数据类型为32位int 类型

data1 为⼆维数组,每个组有5个元素,数据类型为32位int类型

有⼀个较好的区分⽅法是看打印结果中,中括号的层数和位置,就可以看出数组的维度,⼀层中括号代表⼀个维度。

其他的数组属性⽅法还有:

array.ndim   数组的维数,⼀维数组结果为1,⼆维数组打印结果为2

array.size     数组的元素个数

array.itemsiz   数组每个元素的字节⼤⼩

接下来我们了解下数组中的数据类型:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有